/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package mil.br.pamerj.projects.asau.dao;

import java.util.List;
import mil.br.pamerj.projects.asau.model.TipoJunta;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

/**
 *
 * @author albertoapr
 */
public class HibernateTipoJuntaDAO extends HibernateDaoSupport implements TipoJuntaDAO{
@Override
    public void create(TipoJunta tipoJunta) {
        getHibernateTemplate().save(tipoJunta);
    }

    @Override
    public TipoJunta find(Long id) {
        return getHibernateTemplate().get(TipoJunta.class, id);
    }

    @Override
    public List<TipoJunta> findAll() {
        return getHibernateTemplate().find("from TipoJunta tipoJunta");
    }

    @Override
    public void remove(Long id) {
        TipoJunta tipoJunta = find(id);
        getHibernateTemplate().delete(tipoJunta);
    }

    @Override
    public void update(TipoJunta tipoJunta) {
        getHibernateTemplate().update(tipoJunta);

}

}
